package com.tjetc.service;

import com.tjetc.entity.UserAddress;

import java.util.List;

/***
 * 用户地址管理接口
 */
public interface UserAddressService {
    //添加用户地址
    int add(UserAddress userAddress);
    //地址id获取地址
    UserAddress getUserAddressById(Integer addId);

    //用户id获取地址列表
    List<UserAddress> getAllUserAddressByUserId(Integer userId);

    //地址id删除地址
    int deleteUserAddress(Integer addId);

    //更新用户地址
    int updateUserAddress(UserAddress userAddress);

    /***
     * 由用户id修改默认地址，1-->0
     * @param userId 用户id
     * @return
     */
    //修改改地址为默认地址
    int change(int userId,int addId);
}
